package com.coin.exchange.bithumb.api;

/**
 * Public API
 * 每秒可申请20次。
 * 如果申请次数超过20次，使用API将会受限，
 * 解除受限状态需管理员的审批。（需要电话确认）
 * @author duyuchong
 *
 */
public interface BithumbPublicApi {

	/**
	 * 交易所最后交易信息
	 * @param currency = BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM, BTG, EOS (基本值: BTC), ALL(全部)
	 * @return
	 * @throws Exception
	 */
	String getTicker(String currency) throws Exception;

	/**
	 * 交易所销售/购买登记等待或交易中明细信息
	 * @param currency = BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM, BTG, EOS (基本值: BTC), ALL(全部)
	 * @return
	 * @throws Exception
	 */
	String getOrderbook(String currency) throws Exception;

	/**
	 * 交易所交易签订完成明细
	 * @param currency = BTC, ETH, DASH, LTC, ETC, XRP, BCH, XMR, ZEC, QTUM, BTG, EOS (基本值: BTC)
	 * @return
	 * @throws Exception
	 */
	String getRecentTransactions(String currency) throws Exception;

}
